L'algorithmique - Spécialité
Les instructions itératives utilisant "Pour"
Exercice 1 : Fonction Python Range avec un pas
Quelles sont les valeurs successives prises par la variable
i
dans l’instruction suivante ?
for i in range(-25, 23, 6)
On donnera la liste dans l'ordre d'éxecution du programme séparée par des point-virgules.
Exercice 2 : Fonction Range
Le programme simple_range(a, b) retourne une liste des valeurs successives prise par la variable i.
Donnez une valeur aux arguments a et b de simple_range() pour que le programme retourne la liste suivante : \( \left [ -37, \quad -36, \quad -35, \quad -34, \quad -33\right ] \).Exercice 3 : Fonction Python Range
Quelles sont les valeurs successives prises par la variable
i
dans l’instruction suivante ?
for i in range(25, 33)
On donnera la liste dans l'ordre d'éxecution du programme séparée par des point-virgules.
Exercice 4 : Fonction Range avec un pas
Le programme simple_range(a, b, c) retourne une liste des valeurs successives prise par la variable i.
Donnez une valeur aux arguments a , b et c de simple_range() pour que le programme retourne la liste suivante : \( \left [ -26, \quad -23, \quad -20, \quad -17, \quad -14\right ] \).Exercice 5 : Boucle bornée for, range et accumulation
La fonction
Quelle est la valeur renvoyée par l'appel de la fonction
calcul()
ci-dessous est définie en Python.
def calcul():
x = 0
for i in range(1, 6):
x = x + i
return x
Quelle est la valeur renvoyée par l'appel de la fonction
calcul()
?